#include "lib/list.h"

int main() {
    std::vector<int> list_nodes = {1, 2, 3, 4, 5};
    ListNode* root = CreateList(list_nodes);
    PrintList(root);
    DeleteList(root);

    DoubleListNode* double_root = CreateDoubleList(list_nodes);
    PrintDoubleList(double_root);
    DeleteDoubleList(double_root);

    return 0;
}
